/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mensaje;

import java.io.Serializable;

/**
 * UserDestino representa al usuario origen y usuario destino del correo que se crea.
 * @author Nick
 * @version 1.1.1
 */
public class UserDestino implements Serializable{
    private Usuario usuarioOrigen;
    private Usuario destinatario;

    /**
     * constructor del Usuario y destino
     */
    public UserDestino(Usuario usuario1, Usuario destinatario) {
        this.usuarioOrigen = usuario1;
        this.destinatario = destinatario;
    }
    /**
     * Obtiene el usuario que esta enviando el mensaje  
     */
    public String obtenerUsuarioOrigen(){
        return usuarioOrigen.toString();
    }
    /**
     * Obtiene el nombre del usuario al que se va a enviar el mensaje
     */
    public String obtenerUsuarioDestino(){
        return destinatario.toString();
    }
    /**
     * metodo que compara el usuario destino por el que se ingresa como parametro
     */
    public boolean compararDestino(String destino){
         String usuariofinal=destinatario.toString();
        if(destino.equals(usuariofinal)){
          return true; 
        }
        return false;
    }
    /**
     * Este metodo muestra el los atributos con sus correspondientes valores
     */
    @Override
    public String toString() {
        String UsuarioOrigen=usuarioOrigen.toString();
        String UsuarioDestino=destinatario.toString();
        
        return "De: "+UsuarioOrigen+"\n"+"Para: "+UsuarioDestino+"\n"; 
                
    }
    
    
    

    
   
}
